
// 1.表单验证 
// 1.1 验证长度(三个输入框都要验证)
// 1.2 新密码不能和原密码不能相同(新密码使用 oldPwd)
// 1.3 新密码和确认密码一致(确认密码使用 newPwd)
// 2.表单提交
// 2.1 表单提交 --> 阻止默认行为 --> 收集数据 --> Ajax提交
// 3.成功提交,提示,重新登录,删除token,跳转登录页


// --------------------------表达验证-----------------------------
let form = layui.form
let layer = layui.layer

form.verify({
  len: [/^\S{6,12}$/, '密码必须6-12位,且不能出现空格'],
  diff: function (val) {
    if (val === $('input[name=oldPwd]').val()) {
      return '新密码和原密码不能相同'
    }
  },
  same: function (val) {
    if (val != $('input[name=newPwd]').val()) {
      return '两次密码要一致'
    }
  }
})
// ----------------------------提交数据-------------------------
$('form').on('submit', function (ev) {
  // 阻止默认行为
  ev.preventDefault()
  // 收集数据
  let data = $(this).serialize()
  // 提交
  $.ajax({
    type: 'POST',
    url: '/my/user/updatepwd',
    data: data,
    success: function (res) {
      layer.msg(res.message,)
      if (res.status === 0) {
        layer.msg(res.message, {
          time: 2000,
        }, function () {
          // 清除token
          localStorage.removeItem('token')
          // 跳转页面
          window.parent.location.href = '../login.html'
        })

      }
    }
  })
})






























// // --------------------表单验证-----------------------------
// let form = layui.form
// let layer = layui.layer
// form.verify({
//   len: [/^\S{6,12}$/, '长度为6~12位且不能出现空格'],
//   diff: function (val) {
//     if (val === $('input[name = oldPwd]').val()) {
//       return '新密码不能和原密码一致'
//     }
//   },
//   same: function (val) {
//     if (val != $('input[name = newPwd]').val()) {
//       return '两次密码不一致'
//     }
//   }
// })

// // ---------------完成重置密码---------------------
// $('form').on('submit', function (ev) {
//   ev.preventDefault()
//   let data = $(this).serialize()
//   console.log(data);
//   $.ajax({
//     type: 'POST',
//     url: '/my/user/updatepwd',
//     data: data,
//     success: function (res) {
//       layer.msg(res.message)
//       if (res.status === 0) {
//         layer.alert(res.message)
//         // localStorage.removeItem('token')
//         // window.parent.location.href = './login.html'
//       }
//     }
//   })
// })